\hypertarget{structt_open_r_f_initializer}{\section{t\+Open\+R\+F\+Initializer Struct Reference}
\label{structt_open_r_f_initializer}\index{t\+Open\+R\+F\+Initializer@{t\+Open\+R\+F\+Initializer}}
}


{\ttfamily \#include $<$openrf\+\_\+mac.\+h$>$}

\subsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
U16 \hyperlink{structt_open_r_f_initializer_ad291935e5feb01141a87cb3ba5c84b36}{Ack\+Timeout}
\item 
U8 \hyperlink{structt_open_r_f_initializer_ae21f4ec2e337de40e112b34e64cc9187}{Ack\+Retries}
\item 
U8 \hyperlink{structt_open_r_f_initializer_a20080386fa1505cf9d26ef496b6bdb5a}{Channel\+Count}
\item 
U8 \hyperlink{structt_open_r_f_initializer_aebfad6cf896be82a75c0630897e846bc}{Start\+Channel}
\item 
\hyperlink{union_u_u256}{U\+U256} \hyperlink{structt_open_r_f_initializer_a746379616c2208fedf7488e30a6381e6}{Encryption\+Key}
\item 
\hyperlink{union_u_u32}{U\+U32} \hyperlink{structt_open_r_f_initializer_a4c9fafee524e535fd8550d7c1c0aba38}{Mac\+Address}
\end{DoxyCompactItemize}


\subsection{Detailed Description}
Initializer for Open\+R\+F. Passes parameters into initialization function 

\subsection{Field Documentation}
\hypertarget{structt_open_r_f_initializer_ae21f4ec2e337de40e112b34e64cc9187}{\index{t\+Open\+R\+F\+Initializer@{t\+Open\+R\+F\+Initializer}!Ack\+Retries@{Ack\+Retries}}
\index{Ack\+Retries@{Ack\+Retries}!t\+Open\+R\+F\+Initializer@{t\+Open\+R\+F\+Initializer}}
\subsubsection[{Ack\+Retries}]{\setlength{\rightskip}{0pt plus 5cm}U8 Ack\+Retries}}\label{structt_open_r_f_initializer_ae21f4ec2e337de40e112b34e64cc9187}
Number of retries before Uni\+Ack packet fails \hypertarget{structt_open_r_f_initializer_ad291935e5feb01141a87cb3ba5c84b36}{\index{t\+Open\+R\+F\+Initializer@{t\+Open\+R\+F\+Initializer}!Ack\+Timeout@{Ack\+Timeout}}
\index{Ack\+Timeout@{Ack\+Timeout}!t\+Open\+R\+F\+Initializer@{t\+Open\+R\+F\+Initializer}}
\subsubsection[{Ack\+Timeout}]{\setlength{\rightskip}{0pt plus 5cm}U16 Ack\+Timeout}}\label{structt_open_r_f_initializer_ad291935e5feb01141a87cb3ba5c84b36}
Acknowlegement timeout in msec \hypertarget{structt_open_r_f_initializer_a20080386fa1505cf9d26ef496b6bdb5a}{\index{t\+Open\+R\+F\+Initializer@{t\+Open\+R\+F\+Initializer}!Channel\+Count@{Channel\+Count}}
\index{Channel\+Count@{Channel\+Count}!t\+Open\+R\+F\+Initializer@{t\+Open\+R\+F\+Initializer}}
\subsubsection[{Channel\+Count}]{\setlength{\rightskip}{0pt plus 5cm}U8 Channel\+Count}}\label{structt_open_r_f_initializer_a20080386fa1505cf9d26ef496b6bdb5a}
Number of channels (usually 25 or 50) \hypertarget{structt_open_r_f_initializer_a746379616c2208fedf7488e30a6381e6}{\index{t\+Open\+R\+F\+Initializer@{t\+Open\+R\+F\+Initializer}!Encryption\+Key@{Encryption\+Key}}
\index{Encryption\+Key@{Encryption\+Key}!t\+Open\+R\+F\+Initializer@{t\+Open\+R\+F\+Initializer}}
\subsubsection[{Encryption\+Key}]{\setlength{\rightskip}{0pt plus 5cm}{\bf U\+U256} Encryption\+Key}}\label{structt_open_r_f_initializer_a746379616c2208fedf7488e30a6381e6}
Encryption Key -\/ actual bit count is radio dependent \hypertarget{structt_open_r_f_initializer_a4c9fafee524e535fd8550d7c1c0aba38}{\index{t\+Open\+R\+F\+Initializer@{t\+Open\+R\+F\+Initializer}!Mac\+Address@{Mac\+Address}}
\index{Mac\+Address@{Mac\+Address}!t\+Open\+R\+F\+Initializer@{t\+Open\+R\+F\+Initializer}}
\subsubsection[{Mac\+Address}]{\setlength{\rightskip}{0pt plus 5cm}{\bf U\+U32} Mac\+Address}}\label{structt_open_r_f_initializer_a4c9fafee524e535fd8550d7c1c0aba38}
M\+A\+C address for this radio \hypertarget{structt_open_r_f_initializer_aebfad6cf896be82a75c0630897e846bc}{\index{t\+Open\+R\+F\+Initializer@{t\+Open\+R\+F\+Initializer}!Start\+Channel@{Start\+Channel}}
\index{Start\+Channel@{Start\+Channel}!t\+Open\+R\+F\+Initializer@{t\+Open\+R\+F\+Initializer}}
\subsubsection[{Start\+Channel}]{\setlength{\rightskip}{0pt plus 5cm}U8 Start\+Channel}}\label{structt_open_r_f_initializer_aebfad6cf896be82a75c0630897e846bc}
Initial channel 

The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
Open\+R\+F\+\_\+\+M\+A\+C/openrf\+\_\+mac.\+h\end{DoxyCompactItemize}
